#ifndef SCORE_H_
#define SCORE_H_

#include <QtGui>

class Score : public QWidget
{
	Q_OBJECT
public:
	Score(int playersNumber, QWidget *parent = 0);
	QVector<QLCDNumber*> lcd; // wyswietlacz przechowujacy wynik
	QVector<QLabel*> playerName; // label przechowujacy nazwy graczy
	QVBoxLayout *layout;
	int playersNumber; //liczba graczy

	void setScore(int player, int points); // ustawia punktacje: points dla gracza: player
	void addPoints(int player, int points); // dodaje "points" punktow graczowi o nr "player"
	void reset(); // zeruje punktacje
	void setPlayerName(int player, QString name); // ustawia nick dla gracza o nr. "player"
	void addPlayer(QString name);
	void addPlayers(QStringList nick);
	void addPlayersList(QStringList nick);
	void removePlayer(int i);
	void removePlayer(QString nick);
	void removeAll();
	int playerPos(QString nick);

};

#endif /* SCORE_H_ */
